.global main, f1

.section .rodata
.LC0:
        .string "This is section %d\n"

.text

f1:
        popl %eax
        ret

main:

        leal 4(%esp), %ecx
        andl $-16, %esp
        pushl -4(%ecx)
        pushl %ebp
        movl %esp, %ebp
        pushl %ecx

	pushl $.L2
        leal (%esp), %ebx

.L1:
        pushl $1
        pushl $.LC0
        call printf
        addl $8, %esp


.L2:
        pushl $2
        pushl $.LC0
        call printf
        addl $8, %esp

        movl $0, %eax
        movl -4(%ebp), %ecx
        leave
        leal -4(%ecx), %esp
        ret

